دانشگاهی مدیریت ارشد وب |
|||
پنج شنبه 26 / 12 / 1389برچسب:میکروکنترلر های ARM,ARM,AT91X40,AT91SAM9XE,AT91SAM9,AT91SAM7SE,AT91,میکروکنترلر های ARM,ARM,AT91X40,AT91SAM9XE,AT91SAM9,AT91SAM7SE,AT91,میکروکنترلر های ARM,ARM,AT91X40,AT91SAM9XE,AT91SAM9,AT91SAM7SE,AT91,, :: 9:32 :: نويسنده : محمود کهن
با سلام
تو این تاپیک قراره در مورد میکرو کنترلر های ARM صحبت بشه . همونطور که میدونید از هسته های پردازشی ARM ،در حال حاظر، در تمامی موبایلها استفاده میشه ، این پردازنده ها توان پردازشی بالایی رو در کنار مصرف بسیار کم انرژی ارائه میکنند . همین عامل سبب شده بهترین گزینه برای استفاده در وسایل قابل حمل باشند(اخیرا یک netbook هم بر اساس همین خانواده cpu ساخته شده که میتونه فیلم 720p رو 8 ساعت پخش کنه) جالبه بدونید علارغم همه ی این برتری ها قیمت این میکروکنترلر ها(دارای هسته ی ARM) خیلی گرون نیست ، به طور مثال At91SAM7s (ساده ترین نوع) با قیمت 10 هزار تومن امکانات بسیار بالایی رو در اختیار میگذاره: High-performance 32-bit RISC Architecture 64 Kbytes حافظه فلش 16 kbytes رم داخلی (قابل اتصال به 4 گیگ رم خارجی!) Low-power RC Oscillator, 3 to 20 MHz On-chip Oscillator and one PLL 20-bit Programmable Counter plus 12-bit Interval Counter Real-time Timer 32bit دارای alarm One USB 2.0 Full Speed (12 Mbits per Second) Device Port One Four-channel 16-bit PWM Controller One 8-channel 10-bit Analog-to-Digital Converter Fully Static Operation: Up to 55 MHz at 1.65V and 85°C Worst Case Conditions البته به این نکته هم توجه داشته باشید که این میکرو مثلا در 10 مگاهرتز خیلی بیشتر از یه avr (سریعترین میکروی 8 بیتی) تو همون فرکانس ،توان پردازشی داره. خب ممکنه سوال کنید اگه اینقدر خوبه پس دیگه چرا از بقیه میکرو ها استفاده میشه؟ در جواب باید گفت: 1.این میکرو ها 4 ساله تولید میشن برای همین منابع آموزشی زیادی ندارن 2.کد نویسی تو کامپایلر این میکرو ها (در حال حاظر) خیلی پیچیده تره. و علیرغم اینکه زبان برنامه نویسی مثلا c هست ولی دستورات بیشتر به اسمبلی نزدیکن! 3.همه این ic ها smd هستن که کار باهاشون سختره (سوکت ندارن و سختر لحیم میشن) 4.به علت موارد بالا برای افراد مبتدی مناسب نیستن! معرفی حانواده میکروکنترلر های arm ساخت اتمل: arm7 AT91SAM7A : این سری برای کار هایی که به شبکه های can نیازه مناسبه و بقیه امکاناتش معمولی هست. AT91SAM7L : قابلیت ویژه این سری مصرف بسیار کم انرژی است. برای همین برای کار های پرتابل(استفاده از باتری) بسیار مناسبه. AT91SAM7S : این سری برای شروع بسیار مناسبه و تقریبا همه امکانات ، مخصوصا sam-ba ، رو داره و یه چیز همه منظوره هست AT91SAM7SE : این سری مثل همون 7s هست فقط یه باس اضافه برای مموری خارجی داره AT91SAM7X : قابلیت ویژه این سری امکانات کامل شبکه مثل ethernet هست. در حقیقت کاملتر از 7a هست. arm9 : AT91SAM9 (مثل at91sam9260) : برنامه نویسی این سری شبیه arm7 هست و تقریبا تمام امکاناتی رو که در بالا گفته شد رو یکجا داره!!! علاوه بر اینحا دارای فرکانسی نزدیک به 3برابر arm7 هست! AT91SAM9XE : این سری دارای امکانات بیشتری برای شبکه هست AT91X40 : مشخصه ویژه این سری حجم بالاتر فلش و حافظه ،در حد چند مگ، هست نظرات شما عزیزان:
![]() ![]() پيوندها ما را با نام افزایش بازدید رایگان سایت و وبلاگ لینک کنید و ادرس خود را نیز ثبت کنید ![]() نويسندگان |
|||
![]() |